export const global = {
  /**
       * 函数防抖
       *@params  fn {*} 要防抖的函数
       *@params delay 时间
       * */
  debounce (fn, delay) {
    var timer = null
    return function () {
      // 清除上一次延时器
      clearTimeout(timer)
      timer = setTimeout(function () {
        fn.apply(this) // 解决this指向问题
      }, delay)
    }
  },
  /**
       * @params num{*}  钱数
      */
  toYuan (num) {
    return `￥  ${num}  元`
  },
  /**   获取两个数组不同的值
       * @params arr1{*}  数组
       * @params arr2{*}  数组
      */
  getArrDifference (arr1, arr2) {
    return arr1.concat(arr2).filter(function (v, i, arr) {
      return arr.indexOf(v) === arr.lastIndexOf(v)
    })
  },
  /**   获取两个数组不同的值
       * @params price{*}  钱数
      */
  toPrice (num) {
    return num.toFixed(2)
  }
}
